package com.linhh.mall.center.api;

import com.github.pagehelper.PageInfo;
import com.linhh.mall.center.common.pojo.Collection;
import com.linhh.mall.center.common.pojo.CollectionStatus;

import java.util.List;

/**
 * @Author linhh
 * @Date 2023 03 18 10 03
 **/
public interface CollectionService {

    List<Collection> getCollectionList();  // 获取藏品列表

    int addCollection(Collection collection);  // 新增藏品

    int deleteCollection(Long id);   // 根据id删除藏品

    int updateCollection(Collection collection);  // 编辑、更新藏品信息

    Collection getCollectionById(Long id);   // 根据Id查询藏品

    List<Collection> getCollections(String member, String name, CollectionStatus status);  // 筛选获取藏品列表

    PageInfo<Collection> selectPageInfo(Integer pageNum, Integer pageSize);

}
